/**
 * Created by sunchenglin on 2017/7/17.
 *矩形覆盖
 //    第一种是最后是由一个2*(n-1)的矩形加上一个竖着的2*1的矩形
 　　另一种是由一个2*(n-2)的矩形，加上两个横着的2*1的矩形
 　　因此我们可以得出，
 　　第2*n个矩形的覆盖方法等于第2*(n-1)加上第2*(n-2)的方法。使用代码可以表示为：

 */
public class Solution {

    public static int RectCover(int target) {
        if(target<=0)
            return 0;
        if(target==1)
            return 1;
        else if(target==2)
            return 2;
        else return RectCover(target-1)+RectCover(target-2);
    }
    public static void main(String args[]){

        int b = RectCover(3);
        System.out.println("haha");
    }
}
